package com.zhl.parameter1;

import java.util.Arrays;

public class ParameterTest1 {
    public static void main(String[] args) {
        //目标：认识可变参数，掌握其作用
        test();
        test(10);
        test(15, 20, 25, 30);
        int[] num = {10, 20, 30, 40, 50};
        test(num);

    }

    //可变参数：在方法定义时，将最后一个参数声明为可变参数，可以接收任意数量的参数。
    //注意事项：一个形参列表中，只能有一个可变参数。
    public static void test(int... nums) {
        //可变参数在方法内部，本质就是数组
        System.out.println(nums.length);
        System.out.println(Arrays.toString(nums));
        System.out.println("-----------");
    }
}
